Previous topicNext topic
 Link Technologies - LinkSOFT Documentation 
Help > Link Web Applications Portal > Integration > Integration Setup > Web API >
MYOB AccountRight V2
Overview

MYOB AccountRight V2 uses REST API for its integration. This integration supports:

  1. MYOB Essentials Online (Cloud). You cannot use this for Tax Monitoring System (TMS),(VMS),(SDC) as this system does not allow users to create Tax Codes.
  2. MYOB AccountRight Online (Cloud)
  3. MYOB AccountRight Offline (Local)

Refer to  MYOB Website for more information.

Integration modules and configurations for MYOB AccountRight V2

  1. Accounts Payable Invoice
    1. "BillMiscellaneous.TaxCode" - Tax Code used for creating transactions that have a tax amount greater than zero.
    2. "BillMiscellaneous.TaxCodeExempt" - Tax Code used for creating transactions that have a tax amount equal to zero.
  2. Accounts Payable Master
  3. Accounts Receivable Adjustment
    1. "GLJournal.TaxCode" - Tax Code used for creating transactions. This is used where a tax code does not exist in LinkSOFT, and is required. E.g Creditor invoices from Payroll.
  4. Accounts Receivable Master
  5. Accounts Receivable Receipt
    1. "GLJournal.TaxCode" - Tax Code used for creating transactions. This is used where a tax code does not exist in LinkSOFT, and is required. E.g Creditor invoices from Payroll.
  6. Accounts Receivable Sales Order
    1. "GLJournal.TaxCode" - Tax Code used for creating transactions. This is used where a tax code does not exist in LinkSOFT, and is required. E.g Creditor invoices from Payroll.
  7. Accounts Receivable Transaction
    1. "TaxRoundingVariance" - Tax rounding variance is added to the line with highest tax when the variance is within this amount.
      MYOB API does not have line tax, therefore, we have to calculate and distribute tax. This configuration deals with rounding variance.
  8. General Ledger Journals
    1. "GLJournal.TaxCode" - Tax Code used for creating transactions. This is used where a tax code does not exist in LinkSOFT, and is required. E.g Creditor invoices from Payroll.
  9. General Ledger Master
  10. Tax Master

Steps to configure MYOB API 

  1. Refer to  MYOB documentation  on how to configure the REST API
  2. Create a user for LinkSOFT API in MYOB. This user will be used by LinkSOFT integration. Refer to Figure 1 below.
    Login to MYOB AccountRight and goto "Setup -> User Access".
    1. Add New User
    2. Untick "This user will sign on with a my.MYOB account"
    3. Assign "Administrator" role to the user.

    Figure 1: User Access

  3. Obtain the "Serial Number" and "Company Name". This is required for MYOB online file options. Refer to Figure 2 below

    Figure 2: Company Information

Steps to configure integration to MYOB AccountRight Offline (Local):

  1. When accessing the API via the desktop, ensure that MYOB and its prerequisites are installed. Refer to MYOB install guide for details.
  2. Configure the following under "MYOBAccountRightV2.API -> General Settings". These details are provided by your systems provider.
    1. Base URL - Enter the URL to indicate the company file.
      1. For example: http://localhost:8080/AccountRight/db39da50-1ff1-495a-bff3-9060b947d24f/
      2. Type this link " http://localhost:8080/AccountRight/" in the browser where MYOB is installed. This will load the list of company files in MYOB.
      3. Copy the full "URI" of the company file as the "Base URL" for integration.
      4. The "Base URL" should end with a forward slash "/"
    2. Authorization - Enter the username and password for the MYOB company file in the format USERNAME:PASSWORD.
  3. Enable the modules that is required for integration.

Steps to configure integration to MYOB AccountRight/Essentials Online (Cloud):

  1. Ensure that the MYOB "Company Name" matches with the "Registered Company Name" in menu "Global Administration -> Company"
  2. Configure the following under "MYOBAccountRightV2.API -> General Settings". These details are provided by your systems provider.
    1. Authorization -Enter the username and password for the MYOB company file in the format USERNAME:PASSWORD.
  3. Enable Authorization using oAuth2 then configure the following:
    1. API Key - API key provided by your oAuth Provider. You can also use Link Technologies API Key [2yeevsajxdbgwbzfey6b264t]
    2. API Secret - API secret provided by your oAuth Provider. You can also use Link Technologies API Secret [bKPKf7vSptXnvPwySNvDWcCq]
    3. Redirect URL - URL for redirection after oAuth Authorisation. Full LinkSOFT URL ending with /Framework/IntegrationAuthorisation.aspx.
      If you are using "Link Technologies API Key" then the "Redirect URL" must be "http://localhost/LinkWEB/Framework/IntegrationAuthorisation.aspx"
    4. Serial Number - Enter the serial number for the company file.
  4. Click on "oAuth2 Request" and authenticate the integration with your company file.
  5. Enable the modules that is required for integration.

Also See:

  1. Integrating MYOB with Tax Monitoring System (TMS)